Intro Editorial A Propos Sommaire Quizz Musiques Pub Archives
Obligement


En pratique : créer une image de boot sous CyberGraphX par David Brunet



Parmi tous les avantages qu'offre CyberGraphX, il en est un qui ne sert à rien mais que les bidouilleurs adorent : afficher une image au démarrage de la machine.

Image de boot

Personnaliser sa séquence de démarrage passe aussi par l'ajout d'une image de boot. CyberGraphX, le système de gestion de cartes graphiques, propose donc cette option. Par défaut, CGX 3 affiche une image nommée "Light My Fire" et CGX 4 affiche l'image "CyberGraphX", mais on peut évidemment modifier tout cela.

L'image de boot est gérée par la librairie cgxbootpic.library présente dans votre tiroir sys:libs sur AmigaOS ou dans sys:morphos/libs sur MorphOS. Cette librairie est fournie avec CyberGraphX et est codée en 680x0, c'est l'un des rares fichiers à être encore en 680x0 dans le système MorphOS. La dernière version est la 41.7 datée de 1997.

La cgxbootpic.library contient l'image de boot qui doit être dans un format bien précis, en GIF 256 couleurs et dans une résolution de 640x480 non-entrelacée.

Créer une librairie

Malheureusement, pour personnaliser votre image de boot, vous ne pouvez pas renommer une image GIF en cgxbootpic.library. Pour cela, il faut transformer l'image en utilisant un petit outil du nom de MakeCGXBootPic développé par Jacob Ellis et disponible sur le site de VGR.

Il vous faut au préalable une image GIF avec les spécifications décrites plus haut. Ensuite, entrez dans un Shell et tapez la ligne suivante :

makecgxbootpic monimage.gif

Le résultat de l'opération se trouve dans la Ram. MakeCGXBootPic a créé une librairie du nom de cgxbootpic.library à partir de votre image. Il suffit maintenant de remplacer l'ancienne librairie par celle-ci afin d'avoir votre nouvelle image de boot (vous pouvez aussi renommer l'ancienne pour ne pas la perdre). Votre image de boot sera visible dès le prochain redémarrage.

Une image de boot

Un exemple d'image de boot


Pour les feignants, des cgxbootpic.library sont disponibles un peu partout sur le net, notamment sur le site www.vgr.com (malheureusement avec pas mal de liens cassés) et celui de nogfx.free.fr créé par Nicolas Ramz.

Extraire une image

Depuis peu, un outil permet de faire l'inverse de MakeCGXBootPic, c'est à dire extraire l'image GIF d'une librairie. Cet outil se nomme Extract_BootPic et est également codé par Nicolas Ramz. Par contre, il est seulement réservé à MorphOS.

Son utilisation se fait à partir d'un Shell :

Extract_BootPic libs:cgxbootpic.library ram:monimage.gif

Vous pouvez aussi lancer Extract_BootPic sans arguments. Les noms par défaut seront alors "mossys:libs/cgxbootpic.library" pour la librairie et "ram:cgxbootpic.gif" pour l'image.

L'image de boot de MOS 1.4

L'image de boot de MorphOS 1.4 capturée par Extract BootPic


A vous de jouer

L'image de boot n'est certes pas un élément crucial d'un système, mais c'est toujours sympathique d'avoir un joli graphisme au démarrage de sa machine. Si vous créez des cgxbootpic.library, n'hésitez pas à les distribuer sur le net !